package com.itfenghuang.day15;

public class A03_Tttp协议 {
    public static void main(String[] args) {
        /**
         *
         * 1.Http
         *      超文本传输协议(Hyper Text Transfer Protocol)
         *      超文本: 超越了文本 代表的不仅仅是文本,还可以有音频,视频,图片
         *      客户端和服务端之间进行交互,必须遵循一问一答的机制
         *      HTTP基于TCP/IP协议, HTTP是一个可靠的协议
         * 2.客户端和服务端之间的通信谁先发起的
         *      由客户端发起的
         *
         *      请求,响应
         * 3.HTTP版本
         *      1.0  和  1.1 区别
         *          HTTP1.0
         *              创建连接(三次握手)
         *              浏览器发出请求
         *              得到响应
         *              关闭连接(四次挥手)
         *          HTTP1.1
         *              先创建连接
         *              发出请求
         *              得到响应
         *              继续发出请求
         *              继续得到响应
         *              ...
         *              关闭连接
         *
         * 4.请求部分
         *      请求行
         *          第一行
         *          请求方式  资源路径  协议/版本
         *      请求头
         *
         *      请求体
         *      请求空行
         * 5.响应
         *      响应行
         *      响应头
         *      响应体
         *      响应空行
         *
         */

    }
}
